سفارش OCO
👋 Introduction
فرض کن میخوای یه سفارش OCO ثبت کنی. این سفارش ترکیبی از سفارش لیمیت و استاپ لیمیت هست.
تو این نوع سفارش، دو سفارش بهطور همزمان تو بازار قرار میگیرن؛ اگه یکی از اونا انجام بشه،
اون یکی بهصورت خودکار لغو میشه.
این نوع سفارش برای مدیریت همزمان خرید و فروش تو بازار خیلی مفیده.
مثال کاربردی:
فرض کن 1 بیت کوین داری و میخوایی وقتی رسید به قیمت 70000 دلار بفروشی. ولی اگر قیمت ریخت تا 58000 دلار، برای جلوگیری از ضرر بیشتر روی قیمت 57990 بیت کوین ها رو بفروش.
🔗 Endpoint
POST /api/v1/odr/orders/
⏱ Rate Limit
اطلاعیه
حداکثر تعداد درخواستهای مجاز برای ثبت سفارش برابر با 5400 درخواست در ساعت هست.
📨 Request
curl --location --request POST 'https://api.bitpin.ir/api/v1/odr/orders/' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"symbol": "BTC_USDT",
"type": "oco",
"side": "sell",
"base_amount": 1,
"oco_target_price": 70000
"stop_price": 58000,
"price": 57990,
}'
🛠 Request Params
Parameter | Description | Type | Required | Example |
---|---|---|---|---|
symbol | نام بازار (مثل USDT_IRT) | String | بله | USDT_IRT |
type | نوع سفارش (oco) | String | بله | oco |
side | ساید سفارش (buy یا sell) | String | بله | buy |
oco_target_price | قیمت هدف | Integer | بله | 70000 |
stop_price | قیمت استاپ | Integer | بله | 58000 |
price | قیمت سفارش لیمیت اولیه | Integer | بله | 57990 |
base_amount | مقدار رمزارز برای خرید یا فروش | Integer | بله | 100 |
Additional Notes
- سفارش OCO بهت این امکان رو میده که دو هدف رو همزمان دنبال کنی؛ اگه یکی از سفارشها فعال بشه، دیگری بهصورت خودکار لغو میشه.
- قیمت استاپ و قیمت سفارش لیمیت باید به دقت تنظیم بشن تا سفارشهای شما بهدرستی اجرا بشن.